
package com.insigma.business.qrcode.soldier.service;


import com.alibaba.fastjson.JSONObject;
import com.insigma.business.qrcode.soldier.entity.PlacementWordConfigDO;
import com.insigma.business.qrcode.soldier.request.PlacementWordConfigBSearcher;


import java.util.LinkedHashMap;
import java.util.List;
import java.util.Set;


public interface PlacementWordConfigService {

   
    List<PlacementWordConfigDO> search(final PlacementWordConfigBSearcher innerSearcher);

    
    PlacementWordConfigDO get(final String id);

    
    Integer insert(final PlacementWordConfigDO placementWordConfig);

    
    Integer update(final PlacementWordConfigDO placementWordConfig);

    
    Integer delete(final String id, final String modifierType, final String modifierId);

    LinkedHashMap filterByType(JSONObject parseObject, String type, Set<String> set);

}
